16d1250f9c1579d886b128b155ed6075896afbe3,jps/jps-builders/src/org/jetbrains/jps/javac/OptimizedFileManager17.java,OptimizedFileManager17,listDirectory,#File#Set#ListBuffer#,126
Before Change
for (File f: files) {
String fileName = f.getName();
if (isValidFile(fileName, fileKinds) && isFile(f)) {
JavaFileObject fe = new InputFileObject(this, f);
resultList.append(fe);
}
After Change
final boolean acceptUnknownFiles = fileKinds.contains(JavaFileObject.Kind.OTHER);
for (File f: files) {
final String fileName = f.getName();
if (isValidFile(fileName, fileKinds)) {
if (acceptUnknownFiles && !isFile(f)) {
continue;
}
final JavaFileObject fe = new InputFileObject(this, f);
resultList.append(fe);
}